◊ This application is distributed as Shareware: if you like it or use it please honor the shareware system by sending $10 to the author at the address above. Since collecting international cheques is very expensive, please send cash only. If you MUST send a cheque, keep in mind that cashing it will cost about $10 by itself.
• WHAT IS IT?
◊ CMyWay is a handy utility intended to help C/C++ programmers by giving them better printouts of their source files. It creates a single RTF (Rich Text Format) file from multiple source code files and assigns user-defined styles to classes of keywords. You will then be able to further edit and/or print this file using your favorite word processor.
◊ Besides, CMyWay can quickly change the 'EFNT' and 'ETAB' resources used by many text editors to describe text appearance, so that you don't need to it manually for each file.
• HOW DOES IT WORK? (RTF mode)
◊ Just put your source files in one folder and drag it onto the CMyWay application icon. The output file will be named after the source folder (with a ".RTF" extension).
◊ C/C++ keywords, Toolbox constants, types and functions will be printed according to your preferences. These special words are contained in the four ‘TEXT’ files that come with the application. I hope the keyword lists are complete, but you can edit them if you find some missing definitions. NOTE: keywords MUST be sorted in ascending order by ASCII code, or CMyWay will not work properly. Make sure you know what you're doing!
◊ The maximum number of source files is 500, while each keyword file can contain up to 5000 words.
◊ The files will be sorted alphabetically, keeping .h files first. Each file will be inserted in a separate section and will show its name in the document header.
◊ A preferences dialog lets you choose the text styles to apply to your code and some other characteristics of the output file.
• HOW DOES IT WORK? ('EFNT' / 'ETAB' mode)
◊ Just put your source files in one folder and drag it onto the CMyWay application icon. The resources will be modified according to your preferences.
• VERSION HISTORY:
◊ 1.0 - Internal evaluation only.
◊ 1.1 - Preferences file and EFNT/ETAB mode added. First public release.
• HAPPY PRINTING! And don't forget to $$$ SEND YOUR CONTRIBUTION $$$ so that more cool utilities will see the light in the near future, at the low-low-low costs of shareware.